Adaptive Granularity Transparent Integration of Fine Grain and Coarse Grain Communications

نویسنده

  • Daeyeon Park
چکیده

The granularity of sharing is one of the key components that a ect the performance in distributed shared memory DSM systems Providing only one or two xed size granu larities to the user may not result in an e cient use of resources Providing an arbitrarily variable granularity increases hardware and or software overheads Moreover its e cient implementation requires the user to provide some information on the granularity sacri cing the programmability of the shared memory paradigm In this paper we present a new communication scheme called Adaptive Granularity AG Adaptive Granularity is a communication scheme that e ectively and transparently integrates bulk transfer into the shared memory paradigm Adaptive Granularity provides a limited number of granularities but e cient enough to achieve gains from bulk transfer without sacri cing any programmability of the shared memory paradigm and requiring any additional hardware An Adaptive Granularity protocol consists of two protocols one for ne grain data and the other one for bulk data For small size data the standard hardware DSM protocol is used and the granularity is xed to a cache line For large array data the protocol for bulk data is used and the granularity varies depending on the sharing behavior at runtime Simulation results show that AG improves performance up to over the hardware implementation of DSM e g DASH Compared with the equivalent architecture that supports ne grain memory replication at the xed granularity of a cache line e g Typhoon AG reduces execution time up to

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

2D Parallel Constrained Delaunay Mesh Generation: A Multigrain Approach on Deep Multiprocessors

Parallel Constrained Delaunay Mesh (PCDM) is a 2D adaptive and irregular meshing algorithm. In PCDM one can explore concurrency using three different levels of granularity: (i) coarse-grain at the sub-mesh level, (ii) medium-grain at the cavity level and (iii) fine-grain at the element level. The mediumand fine-grain approaches can be used to improve the single-processor performance of coarse-g...

متن کامل

Comparative Evaluation of Fine- and Coarse-Grain Approaches for Software Distributed Shared Memory

Symmetric multiprocessors (SMPs) connected with low-latency networks provide attractive building blocks for software distributed shared memory systems. Two distinct approaches have been used: the fine-grain approach that instruments application loads and stores to support a small coherence granularity, and the coarse-grain approach based on virtual memory hardware that provides coherence at a p...

متن کامل

Reasoning About Probabilistic Actions at Multiple Levels of Granularity

Models of physical actions are abstractions of the physical world and can never represent reality precisely. There are two fundamental choices anyone modeling physical action must face: The choice of what granularity to represent actions at and the choice of how to represent the state description. These two choices are closely coupled and form a basic tradeoff. Finer grain actions require more ...

متن کامل

Capsules: expressing composable computations in a parallel programming model

A well-known problem in designing high-level parallel programming models and languages is the “granularity problem”, where the execution of parallel task instances that are too fine-grain incur large overheads in the parallel runtime and decrease the speed-up achieved by parallel execution. On the other hand, tasks that are too coarse-grain create load-imbalance and do not adequately utilize th...

متن کامل

Utilisation of optical interconnects for parallel architectures

Fine-grain and coarse-grain computing architectures are evaluated with regard to a hardware implementation with optoelectronic interconnects. Three examples for fine-grain optoelectronic VLSI architectures are presented and their hardware requirements are specified. Furthermore technological aspects of a realisation of an optical interface with high density for fine-grain optoelectronic VLSI ar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996